package com.yc.designMode.cor;

/**
 * FilterChain的作用就是实现一个类似递归的“自驱动”链条，处理所有的request，而response则是“被动”的自然形成 倒序的执行顺序
 * @author yuancan
 *
 */
public class MyFilterImpl implements Filter {

	@Override
	public void doFilter(Request req, Response res, FilterChain chain) {
		//1. 处理request 
		
		//2. 执行filter链条的下一个filter
		chain.doFilter(req, res);//处理其他的request
		
		//3. 执行controller接口（这只是表示一下步骤，controller接口实际写在controller类里。在接口里我们可能会对response进行处理）
		
	}

}
